home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Sound / MusicIn / Asmfuncs.h < prev    next >
C/C++ Source or Header  |  1997-09-23  |  1KB  |  56 lines

  1. /*------------------------------------------------------------------------------
  2.  
  3.     File    :    Asmfuncs.h
  4.  
  5.     Author  :    Henryk Richter
  6.  
  7.     $VER:   Asmfuncs.h  0.1  (18/09/1997)
  8.  
  9. ------------------------------------------------------------------------------*/
  10.  
  11. #ifndef ASMFUNCS_H
  12. #define ASMFUNCS_H
  13.  
  14. #ifndef ASM
  15. #ifdef __SASC
  16. #define ASM_A0 register __a0
  17. #define ASM_A1 register __a1
  18. #define ASM_A2 register __a2
  19. #define ASM_A3 register __a3
  20. #define ASM_A4 register __a4
  21. #define ASM_A5 register __a5
  22. #define ASM_A6 register __a6
  23. #define ASM_D0 register __d0
  24. #define ASM_D1 register __d1
  25. #define ASM_D2 register __d2
  26. #define ASM_D3 register __d3
  27. #define ASM_D4 register __d4
  28. #define ASM_D5 register __d5
  29. #define ASM_D6 register __d6
  30. #define ASM_D7 register __d7
  31. #define ASM __asm
  32. #else
  33. #define ASM_A0 __A0
  34. #define ASM_A1 __A1
  35. #define ASM_A2 __A2
  36. #define ASM_A3 __A3
  37. #define ASM_A4 __A4
  38. #define ASM_A5 __A5
  39. #define ASM_A6 __A6
  40. #define ASM_D0 __D0
  41. #define ASM_D1 __D1
  42. #define ASM_D2 __D2
  43. #define ASM_D3 __D3
  44. #define ASM_D4 __D4
  45. #define ASM_D5 __D5
  46. #define ASM_D6 __D6
  47. #define ASM_D7 __D7
  48. #define ASM
  49. #endif
  50. #endif
  51.  
  52. #endif
  53.  
  54. void __inline ASM ASM_FastReplace( ASM_A0 double *xk, ASM_A1 short *buffer,
  55.                                    ASM_D0 int size );
  56.